package com.ruoyi.buss.report.service;

import java.util.List;
import com.ruoyi.buss.report.domain.ReportBldkLsb;
import com.ruoyi.system.api.model.LoginUser;

/**
 * 贷款结构趋势－不良贷款Service接口
 * 
 * @author sxy
 * @date 2021-07-16
 */
public interface IReportBldkLsbService 
{
    /**
     * 查询贷款结构趋势－不良贷款
     * 
     * @param sjrq 贷款结构趋势－不良贷款ID
     * @return 贷款结构趋势－不良贷款
     */
    public ReportBldkLsb selectReportBldkLsbById(String sjrq);

    /**
     * 查询贷款结构趋势－不良贷款列表
     * 
     * @param reportBldkLsb 贷款结构趋势－不良贷款
     * @return 贷款结构趋势－不良贷款集合
     */
    public List<ReportBldkLsb> selectReportBldkLsbList(ReportBldkLsb reportBldkLsb);

    /**
     * 新增贷款结构趋势－不良贷款
     * 
     * @param reportBldkLsb 贷款结构趋势－不良贷款
     * @return 结果
     */
    public int insertReportBldkLsb(ReportBldkLsb reportBldkLsb);

    /**
     * 修改贷款结构趋势－不良贷款
     * 
     * @param reportBldkLsb 贷款结构趋势－不良贷款
     * @return 结果
     */
    public int updateReportBldkLsb(ReportBldkLsb reportBldkLsb);

    /**
     * 批量删除贷款结构趋势－不良贷款
     * 
     * @param sjrqs 需要删除的贷款结构趋势－不良贷款ID
     * @return 结果
     */
    public int deleteReportBldkLsbByIds(String[] sjrqs);

    /**
     * 删除贷款结构趋势－不良贷款信息
     * 
     * @param sjrq 贷款结构趋势－不良贷款ID
     * @return 结果
     */
    public int deleteReportBldkLsbById(String sjrq);

    List<ReportBldkLsb> bldkList(ReportBldkLsb reportBldkLsb, LoginUser userInfo);

    List<ReportBldkLsb> bldkhz(ReportBldkLsb reportBldkLsb, LoginUser userInfo);
}
